package org.ling.xuan.entity;


import lombok.Data;

@Data
public class LxFile {
    private boolean svnFile;
    /**
     * 远端svn路径
     */
    private String svnUrl;

    /**
     * 本地路径
     */
    private String localPath;

    /**
     * 本地svn信息
     */
    private SvnInfo localSvnInfo;

    /**
     * svn服务器信息
     */
    private SvnInfo remoteSvnInfo;

    /**
     * 'A' 表示该文件是新增的（Added）。
     * 'M' 表示该文件被修改过（Modified）。
     * 'D' 表示该文件被删除（Deleted）。
     * 'R' 表示该文件被替换（Replaced）。
     * 'C' 表示该文件的冲突（Conflicted）。
     * '?' 表示新添加未纳入版本管理
     * null||'' 表示未修改
     */
    private String svnStatus;

    /**
     * svn服务器是否存在
     */
    private boolean remoteExist;

}
